package com.sinoeyes.flowdata.filter;

import com.sinoeyes.common.filter.BaseQueryFilter;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author steven.zhang
 * @Description
 * @date 2019/10/11
 */
@Data
@ApiModel(description = "流向库存数据过滤对象")
public class FlowStoreDataFilter extends BaseQueryFilter {
    /** 产品线 */
    @ApiModelProperty("产品线")
    private String productLine;

    /** 年 */
    @ApiModelProperty("年")
    private Long year;

    /** 月 */
    @ApiModelProperty("月")
    private Long month;

    /** 库存日期(格式YYYYMMDD) */
    @ApiModelProperty("库存日期(格式YYYYMMDD)")
    private String storeDate;

    /** 经销商编码 */
    @ApiModelProperty("经销商编码")
    private String businessCode;

    /** 经销商名称 */
    @ApiModelProperty("经销商名称")
    private String businessName;

    /** 经销商级别 */
    @ApiModelProperty("经销商级别")
    private String businessLevel;

    /** 产品代码 */
    @ApiModelProperty("产品代码")
    private String productCode;

    /** 产品名称 */
    @ApiModelProperty("产品名称")
    private String productName;

    /** 产品类型 */
    @ApiModelProperty("产品类型")
    private String productType;

    /** 产品批号 */
    @ApiModelProperty("产品批号")
    private String productBp;
    
    /** 寄存类型 */
    @ApiModelProperty("寄存类型")
    private String consignStoreType;
    
}
